
public class Person implements perso_interface {

	protected String Vorname = "";
	//Nachname soll nur einmal definiert werden//
	protected String Nachname = "";
	//Ebenso das Geburtsjahr//
	protected int _Geburtsjahr = 0;
	//GEschlecht//
	protected String _Geschlecht = "";
	
	protected boolean param1 = false;
	
	protected String param2 = "";

	/*
	 * Constructor
	 * IN: Geschlecht, Vorname, Nachname, Geburtsjahr, 
	 * param1 = bei W verheiratet oder nicht und bei M tauglich / untauglich,
	 * param 2 bei w maedchenname und bei M was er geleistet hat
	 */
	public Person(String geschlecht, String vname, String nname, int jahr, boolean param1, String param2)
	{
		this._Geschlecht = geschlecht;
		this.Vorname = vname;
		this.Nachname = nname;
		this._Geburtsjahr = jahr;
		this.param1 = param1;
		this.param2 = param2;
	}
	
	/*
	 * Setzt den vornamen
	 */
	public void setVname(String vname)
	{
		this.Vorname = vname;
	}
	/*
	 * Setzt den NAchnamen
	 */
	public void setNname(String nname)
	{
		this.Nachname = nname;
	}
	
	//aendern der info bei mann bzw. maedchenname bei frau//
	public void changeInfo(String what)
	{
			this.param2 = what;
	}
	
	/*
	 * @see perso_interface#getVorname()
	 */
	public String getVorname()
	{	
		return this.Vorname;
	}
	
	/*
	 * @see perso_interface#getNachname()
	 */
	public String getNachname()
	{
		return this.Nachname;
	}
	
	/*
	 * @see perso_interface#getGeburtsjahr()
	 */
	public int getGeburtsjahr()
	{
		return this._Geburtsjahr;
	}
	
	/*
	 * @see perso_interface#getGeschlecht()
	 */
	public String getGeschlecht()
	{
		return this._Geschlecht;
	}
	
	/*
	 * @see perso_interface#getParam1()
	 */
	public boolean getParam1()
	{
		return this.param1;
	}
	
	/*
	 * @see perso_interface#getParam2()
	 */
	public String getParam2()
	{
		return this.param2;
	}
	
	/*
	 * @see java.lang.Object#toString()
	 */
	public String toString()
	{
		String out = this.Vorname + " " + this.Nachname + " " + this._Geburtsjahr + " " + this.param1 + " " + this.param2 + " " + "\n";
		return out;
	}
}